/**
 * 练习1： 使用fp.add(x,y)和fp.map(f,x)创建一个能让functor里的值增加的函数ex1
 */

const fp = require('lodash/fp')
const { Maybe, Container } = require('./support')

let maybe = Maybe.of([5, 6, 1])
let ex1 = (value) => {
  return fp.map(fp.add(1), value)
}

console.log(maybe.map(ex1)) // Maybe {_value: [6, 7, 2]}
